package com.jar.exercise.多线程.synchroniz;

import static com.jar.exercise.多线程.synchroniz.Util.sleep;

/**
 *  <div  style="border:2px solid none;margin:20px;padding:15px;font-size:24px;text-align:center;color:aqua;">
 *
 *
 *
 *  </div>
 * @author v_zhangshun01
 * @date 2021/12/7 5:22 下午
 */
public class TestCaseStaticStatic {


    /**
     * README.md试验 的 002
     *
     * 试验证明是 阻塞的 他们只能同是运行一个方法
     *
     */
    public static void main(String[] args) {

        Util.newThread(TestCaseStaticStatic::m0);
        Util.newThread(TestCaseStaticStatic::m1);


    }

    public synchronized static void m0() {

        System.out.println("进入 TestCaseStaticStatic m0");

        sleep();

        System.out.println("退出 TestCaseStaticStatic m0");

    }

    public synchronized static void m1() {

        System.out.println("进入 TestCaseStaticStatic m1");

        sleep();

        System.out.println("退出 TestCaseStaticStatic m1");

    }


}
